have (something) ratified - Spanish English Dictionary